package com.yishusmt.wechatapi.wechatdev.dto.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.Date;

/**
 * 微信页面下单
 *
 * @author zhangyi
 * @date 2018/9/5 17:31
 */
@Data
public class WeChatOrderReq {

    /**
     * 主键
     */
    private Long id;
    /**
     * 微信唯一标识
     */
    private String openid;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 类型（贴片，插装）
     */
    private Integer types;

    /**
     * 板子数量
     */
    private Long counts;

    /**
     * 交期
     */
    @JsonFormat(timezone = "Hongkong", pattern = "yyyy-MM-dd")
    private Date deliveryPeriod;

    /**
     * 联系人电话
     */
    private String contact;

    /**
     * 联系人姓名
     */
    private String contactName;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 验证码
     */
    public String code;
}
